Проблема заключается в том, что this.isDisabled()выполняется сразу, falseно this.handleChangeвыполняется по клику и, по всей вероятности, не изменяет состояние, таким образом, нет rerender.
Вы не запускаете функцию на следующем входе, вы должны пройти disabledили handleChangeк ее disabledопоре. Просто handleChangeобновите состояние, которое определяет, какие поля отключены. И передайте это состояние соответствующим вашим входам.