0👍
You try to react on a change in a complex ojbects (Form) attribute.
Vue adds getter and setter to properties which trigger (UI) updates.
https://v2.vuejs.org/v2/guide/reactivity.html
In your case the update somewhere in the Form Update does not notify the view to perform a render update.
You should let v-on:category_id_typeahead="form.errors.clear('category_id')"
call a separate method whick performs form.errors.clear('category_id');
and something that triggers a ui update. This could be https://v2.vuejs.org/v2/api/#vm-forceUpdate or a new data:{showError:false...
attribute that gets changed.
Source:stackexchange.com