Su pregunta dice "Internet Explorer", pero para aquellos interesados en otros navegadores, ahora puede usar all: unsetbotones para deshacerlos.
No funciona en IE o Edge 18, pero es compatible con todos los demás.
https://caniuse.com/#feat=css-all
Advertencia de color de Safari: configurar el texto colordel botón después de usarlo all: unsetpuede fallar en Safari 13.1, debido a un error en WebKit . (El error se solucionará en Safari 14 y posteriores). " all: unsetSe configura -webkit-text-fill-coloren negro y eso anula el color". Si necesita configurar el texto colordespués de usarlo all: unset, asegúrese de configurar tanto el colorcomo -webkit-text-fill-coloren el mismo color.
Advertencia de accesibilidad: por el bien de los usuarios que no están usando el puntero del mouse, asegúrese de volver a agregar algunos :focusestilos, por ejemplo, button:focus { outline: orange auto 5px }para la accesibilidad del teclado .
Y no lo olvide cursor: pointer. all: unsetelimina todos los estilos, incluido el cursor: pointer, que hace que el cursor del mouse parezca una mano que señala cuando se desplaza sobre el botón. Es casi seguro que quieras recuperar eso.
button {
all: unset;
color: blue;
-webkit-text-fill-color: blue;
cursor: pointer;
}
button:focus {
outline: orange 5px auto;
}
<button>check it out</button>