Python Selenium impossible, tried id, class can’t find XPath

I am trying to enter a field with text (email), in the username box. However, it is not interacting with it. I have it in a try & except statement but it only spits out excepts.

Website is

I have tried everything: xpath, class, id, but nothing works. I am losing my mind! Password works fine:

Does not work:


Does work:


And yes, I do wait until JavaScript finishes running.


it is in iframe, and needs explicit waits :-

driver = webdriver.Chrome(driver_path)
wait = WebDriverWait(driver, 20)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR, "iframe[sandbox^='allow-scripts']")))
ele = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#username"))).send_keys('')

Imports :

from import WebDriverWait
from import By
from import expected_conditions as EC