SelectField component is the recommended component to use, which connects
the label, description, and message to the select element.
Each select field must be accompanied by a label. Effective form labeling helps inform users which selection to make.
Description text contains pertinent information that assists the user in completing a field. Description text is always visible and appears underneath the label.
SelectField are controlled components,
which means you must provide
onChange properties to "make it work".
Offer an invalid message for required select fields.
SelectInput component is just a styled