Votre question dit «Internet Explorer», mais pour ceux qui s'intéressent aux autres navigateurs, vous pouvez désormais utiliser des all: unsetboutons pour les désélectionner.
Cela ne fonctionne pas dans IE ou Edge 18, mais il est bien pris en charge partout ailleurs.
https://caniuse.com/#feat=css-all
Avertissement de couleur Safari: la définition du texte colordu bouton après utilisation all: unsetpeut échouer dans Safari 13.1, en raison d' un bogue dans WebKit . (Le bogue sera corrigé dans Safari 14 et les versions ultérieures.) " all: unsetEst défini -webkit-text-fill-colorsur noir, et cela remplace la couleur." Si vous devez définir du texte coloraprès utilisation all: unset, veillez à définir à la fois le coloret le -webkit-text-fill-colorsur la même couleur.
Avertissement d'accessibilité: pour le bien des utilisateurs qui n'utilisent pas de pointeur de souris, assurez-vous de rajouter du :focusstyle, par exemple button:focus { outline: orange auto 5px }pour l' accessibilité du clavier .
Et n'oubliez pas cursor: pointer.  all: unsetsupprime tous les styles, y compris le cursor: pointer, qui donne au curseur de la souris l'aspect d'une main pointée lorsque vous survolez le bouton. Vous voulez certainement ramener cela.
button {
  all: unset;
  color: blue;
  -webkit-text-fill-color: blue;
  cursor: pointer;
}
button:focus {
  outline: orange 5px auto;
}
<button>check it out</button>