disabled button correctly when disabled