title: AttributeError: 'tuple' object has no attribute 'is_enabled'
body: <p><strong>selenium:</strong> 3.141.0, <strong>Language:</strong> Python 3.</p>
  
  <p>I am  getting the following error while accessing the below explicit wait method.</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.by import By
  from selenium.webdriver.support import expected_conditions as EC
  from selenium.webdriver.support.ui import Select
  from selenium.webdriver.support.ui import WebDriverWait
  
  
  driver = webdriver.Chrome(
      "Path\\ChromeDriver_32.exe")
  driver.get('foo')
  
  element = WebDriverWait(driver, 10).until(
      EC.staleness_of((By.XPATH, "//div[@class='loading_icon']")))
  
  print(element)
  </code></pre>
  
  <p><strong>Expected Results:</strong> Return True after element exited from DOM.</p>
  
  <p><strong>Actual Results:</strong> AttributeError: 'tuple' object has no attribute 'is_enabled'</p>
  
  <pre><code>Traceback (most recent call last):
    File "......../temp.py", line 14, in &lt;module&gt;
      EC.staleness_of((By.XPATH, "//div[@class='loading_icon']")))
    File "...\Python\Python37-32\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until
      value = method(self._driver)
    File "...\Python\Python37-32\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 315, in __call__
      self.element.is_enabled()
  AttributeError: 'tuple' object has no attribute 'is_enabled'
  </code></pre>
  
  <p>Could someone help me what have I done wrong?</p>