Python Selenium not clicking registration button on music streaming site

I’m having trouble with my Python Selenium script when trying to automate clicking the registration button on a music streaming website. I’ve tried multiple approaches including finding the element by xpath and css selectors but nothing seems to work. Even when I use explicit waits the button just won’t respond to the click command. Here’s what I’ve been trying:

element = WebDriverWait(browser, 15).until(EC.element_to_be_clickable((By.CSS_SELECTOR, 'div.signup-form > div:nth-child(8) > button')))
element.click()

The element gets found but the click action doesn’t seem to register. Has anyone encountered similar issues with button clicks not working even when the element is clearly clickable? What alternative methods could I try to interact with this type of form button?

Common issue with JavaScript event handlers on modern web apps. Had the exact same problem automating a subscription service last year. The element’s clickable but the site’s JavaScript isn’t capturing the click properly. Try ActionChains instead of direct click: ActionChains(browser).move_to_element(element).click().perform() - works better since it mimics real mouse movement. JavaScript execution saved me tons of times: browser.execute_script("arguments[0].click();", element). Bypasses DOM event issues completely. Check for overlay elements or hidden modals intercepting clicks too. Streaming sites love invisible captcha or consent forms that block everything until you handle them first.