[TASK] Organize and streamline validation in form

Use dispatch actions for validation
Validate fields and field values on blur without setting model
Validate model on submission

Various validation mixin fixes