Firefox -> PhantomJs O login no site não está funcionando

Por alguma razão, quando não corro a cabeça, consigo fazer loginhttp://www.neighborhoodscout.com. No entanto, quando executo o PhantomJS sem cabeça, não consigo fazer o login e ele não consegue encontrar um elemento que retorna com sucesso no login.

JS fantasma versão 1.9.8

driver = webdriver.PhantomJS()
driver.set_window_size(1124, 850)  
driver.get(url)
time.sleep(2)
driver.find_element_by_id("login").click()
time.sleep(2)
driver.find_element_by_id("user_email").send_keys(username)
driver.find_element_by_id("user_password").send_keys(password)
time.sleep(4)
driver.find_element_by_id("login-button").click()

Por que funciona para não-decapitado vs não funciona para phantomjs?

Não há erro de rastreamento, apenas não é possível fazer login por algum motivo?

Estou procurando um elemento específico, fazendo:

ele_found=EC.presence_of_element_located(driver.find_element_by_id('flash_notice')) is not None

questionAnswers(1)

yourAnswerToTheQuestion