изменение backgroundColor меняет границу

В IE7 нажатие на текстовое поле ниже меняет границу на врезку.
Он отлично работает в последнем FireFox, но не в v3.0.10

<html>
<head></head>
<body>
   <input type="text" readonly="readonly" value="hello" onclick="this.style.backgroundColor='white';" />
</body>
</html>

Странная причуда.
Для тех с IE8 это исправлено?
Мой обходной путь - сбросить границу, используя this.style.border = "1px solid black;"

Ответы на вопрос(1)

Ваш ответ на вопрос