Simplemente agregue esto a su hoja de estilo y simplemente agregue el class="no_highlights"
atributo al elemento al que desea aplicar esta clase.
no_highlights{
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
o puede hacer esto globalmente para todos los elementos eliminando el nombre de la clase y haciendo esto.
button,
textarea,
input,
select,
a{
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
Gracias :) pero de todos modos. El borde azul está ahí como característica de accesibilidad. Se ve mal, pero ayuda a quien más lo necesitaba.
-webkit-tap-highlight-color: transparent;
también está bien.