title: How to click the button on the following website?
body: <p>I am new to the world of python and I am trying to select a couple of options on the following website and then click the search button to update results. However, I cannot get the button to respond.</p>
  
  <p>I tried using search button.click() and .submit() and I have tried to implicitly wait. I have also used the code below to wait until the button is clickable. When executing the code, it highlights the button but doesn't seem to release the click; almost like a half click.</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.support.ui import Select
  from selenium.webdriver.common.keys import Keys
  from selenium.webdriver.common.by import By
  from selenium.webdriver.support.ui import WebDriverWait
  from selenium.webdriver.support import expected_conditions as EC
  
  
  driver = webdriver.Safari()
  driver.get('https://leasing.com/personal/car-leasing/')
  element = driver.find_element_by_id('selUpfront')
  select = Select(element)
  select.select_by_value("3")
  element = driver.find_element_by_id('selMileage')
  select = Select(element)
  select.select_by_value("8000")
  searchbutton = WebDriverWait(driver,     20).until(EC.element_to_be_clickable((By.ID, "search-button")))
  searchbutton.click()
  </code></pre>
  
  <p>I would expect the search results to be updated with the conditions above.</p>