Вы не можете изменить стили браузера для отключенных кнопок в IE, но вы можете обернуть свою кнопку следующим образом:
<div class="button-wrap">
<a class="button" disabled="disabled"><span>My button</span></a>
<span class="visible-text">My button</span>
</div>
Затем разместите и отформатируйте видимый текст так, как вы хотите, чтобы предотвратить это странное движение, которое вы говорите. Примерно так:
.visible-text {
position: absolute;
cursor: pointer;
color: green; /* or whatever... */
}
Использование видимости: скрытый на кнопке по умолчанию текст сохраняет ширину кнопки, чтобы вы могли без проблем разместить там тот же текст.
a.button span {
visibility: hidden;
}
Пожалуйста, попробуйте здесь:
http://jsfiddle.net/fnwjT/47/