Да, действительно нет способа сделать это.
Элементы IE - это основанные COM-объекты, которые фактически не позволяют добавлять произвольные элементы к их интерфейсам (в COM интерфейсы являются контрактом и никогда не должны изменяться). Реализация этих интерфейсов не может быть расширена с помощью Javascript, элементы просто не являются прототипами.
IE добавляет специальный интерфейс, предназначенный для работы с Javascript, чтобы разрешить добавление новых членов в конкретный экземпляр, но вы не можете добавить новый член в 'class', так как нет прототипа, с которым можно было бы играть.