in fact at first catholic church agrees that the pope is elected by all people.however many people do not know how to write and some people will try to affect the election for political reasons,and all the priests are educated and they are called by god.( 聖召), so they are elected by priests.pope is the servant of the church and all people, and the election must be under god's 感召and under the lead of holy spirit.
http://sameroot.catholicworld.info/
catholic hotline:28850025