Содержит ли ваш код вложенные теги html? Например:
<html>
<div>
<p> Some text </p>
<html>
That block can't be traversed!
</html>
</div>
</html>
Все, что находится во вторых HTML-тегах , невозможно просмотреть или получить к нему доступ. Попробуйте проверить, так ли это.
В любом другом случае следующий код прекрасно работает для вашего фрагмента:
driver.find_element_by_css_selector('#agree').click()