Are you sure your element locator doesn't return something unexpected like a different type or a List[]?
print(str(driver.find_element(By.NAME, 'report_range'))) print(str(driver.find_element(By.ID, 'repDateRange')))