is not clickable at point - баг Selenium?

Проблема в том что на одной и той же форме скрипт отрабатывает по разному.
У меня регистрация идет по 3-м разным ролям, но форма регистрации одна и та же, только поля меняются, но при этом адрес кнопки button он один и тот же во всех случаях.
В одном случае регистрация проходит отлично, а два других ошибка что кнопка не кликабельна, или как то так is not clickable at point

WebElement button = driver.findElement(By.id("registration-form"));
        button.findElement(By.cssSelector("button[class=\"btn btn-lg btn-danger\"]")).click();

Лучше еще ждать, пока элемент станет видимым/кликабельным. Сделать метод, который будет ожидать нужного состояния элемента, потом уже взаимодействовать с ним.

В общем ситуация разрешилась: оказывается webdriver почему то кликал по панели laravel внизу страницы … СТРАННО

У меня были похожие ситуации.
Я в таких случаях просто кликал используя не Selenium, а Javascript
Как правило это работало

click через js помогает обойти это, но ее действительно что то накрывает.
Обычно в ошибке видно что

Ну я выбрал путь проще … я просто через webdriver сворачиваю панель Laravel ))