isDirty Set to true after the user modifies any of the inputs.
isValid Set to true if the form doesn't have any errors.
Some situations aren't good for isValid