Закругленные углы области-webkit-нажмите-выделить-цвет

#html #css #webkit #touch

Вопрос:

Я предполагаю, что по умолчанию (непрозрачный)- -webkit-tap-highlight-color это самый быстрый способ отреагировать на прикосновение пользователя, прежде чем выполнять сложные манипуляции с DOM. Это особенно заметно на старых, более медленных устройствах.

Насколько я понимаю, это border-radius правило неприменимо к выделению нажатий. Есть ли еще какой-то способ сделать это для таких элементов, как закругленные кнопки?

 button {
  appearance: none;
  border: none;
  padding: 1em 2em;
  border-radius: 2em;
  -webkit-tap-highlight-color: rgba(0,0,0,0.2);
}
button:active {
  color:red;
} 
 <button>Enter</button>