https://www.somethingsblog.com/2024/10/21/validate-vue-form-inputs-with-watchers/