Fields are now validated individually on keyup and all together on submit