Botão ativado ou desativado: como o webdriver decide?

Como o selenium webdriver decide se um botão está ativado ou desativado? Eu usei o método isEnabled () para dois botões - um ativado e outro desativado, mas ele retorna verdadeiro para os dois casos. Existe uma solução alternativa diferente do uso de isEnabled ()?