Prevent saving a vision when the form is invalid
- Add required to the vision title and description
- Add logic to handle non-html5 validation browser (prevent save and focus on the invalid element)