you could have a computed property that returns a boolean dependent on whatever criteria you need.
then put your logic in a computed property...
computed: {
  isDisabled() {
    // evaluate whatever you need to determine disabled here...
    return this.form.validated;
  }
}