wkwebview не обнаруживает события onclick swift

#javascript #ios #wkwebview

Вопрос:

 <div class="mb-3">
        <a href="https://www.somedomain.com" onclick="window.open('https://www.somedomain.com', '_system');">
          <button id="save" class="btn btn-primary">
          <span class="position-relative" style="font-weight: 600;">
          SAVE</span>
           
        </button>
      </a>
      
    </div>
 

Я загружаю веб-страницу в своем приложении через WKWebView. На этой веб-странице у нас есть кнопка (HTML-код выше), когда пользователь нажимает на эту кнопку
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
никогда не вызывается.
Я что-нибудь здесь упускаю?
Я хочу обнаружить нажатие кнопки и обработать действие.

Если я удалю часть onclick из своего html-кода, iOS обнаружит нажатие кнопки.

Комментарии:

1. У вас нет кнопки в якоре или наоборот. Просто оформите ссылку в виде кнопки

2. Какая разница, если тот же html-код будет работать нормально, если я удалю событие onClick.