Когда вы добавляете круглые скобки наподобие this.isDisabled (), функция выполняется, и возвращаемое значение присваивается атрибуту disabled кнопки. Когда вы просто говорите disabled = this.isDisabled
, вы просто передаете ссылку на функцию, и, следовательно, значение не оценивается.
Также помните, что атрибут disable на кнопке является логическим значением. Поэтому проверьте значение, которое вы возвращаете из функции.