Reactive validation
Each field validation is done while typing in characters. The submit button will be pressable only when all the fields are valid.
Lazy validation
The submit button is always pressable. The fields validation is done after the button has been pressed.