"VisitInput" currently has the option for a submission button, or submit on return. However, there is no obvious cue for a user that a valid value has not been submitted until either of these actions happens.
Adding an option to "submitOnBlur" by using the current "onSubmit" functionality and the "onBlur" option available within mui's TextField would make this component a bit more user-friendly.