Why my disable field conditions aren't working properly?