Как на мобильных версиях убрать синие рамки при клике?
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;

Попробуйте прописать это набор свойств для ссылок.
Свойство которое вам нужно - -webkit-tap-highlight-color: transparent;
https://developer.mozilla.org/en-US/docs/Web/CSS/-...

Но использовать стоит с умом. Отключать глобально без добавления кастомного состояния :active, думаю не стоит