In my opinion, unless your click is firing some kind of ajax call to populate your list, you don't actually need to execute the click.
Select the element and enumerate the options, selecting the option(s) you want. For example,
from selenium import webdriver
b = webdriver.Firefox()
b.find_element_by_xpath("//select[@name='element_name']/option[text()='option_text']").click()
For more information please go through the following tutorial to get more info about Selenium: