add disabled state for button