Faits: A. Le 11 février 2010, le Grand Conseil du canton de Genève (ci-après: le Grand Conseil) a adopté la loi 10607 modifiant la loi sur l'organisation judiciaire du 22 novembre 1941 (ci-après: la loi 10607 ou la loi), comportant notamment la disposition suivante relative à l'organisation du Ministère public: Art. 162 Art. 162 ... 16 Dans les 3 mois à compter de l'entrée en vigueur de la présente modification, le procureur général arrête entre 3 et 5 le nombre des premiers procureurs provisoires qu'il entend faire désigner, puis les fait désigner par un collège composé, outre de lui-même : a) du président de la Cour de justice, ou d'un magistrat de sa juridiction désigné par lui; b) du président du Tribunal de première instance ou d'un magistrat de sa juridiction désigné par lui; c) d'un juge d'instruction élu par le collège des juges d'instruction; d) d'un magistrat du Ministère public élu par les membres de cette juridiction. 17 L'élection des représentants du collège des juges d'instruction et du Ministère public, ainsi que celle des premiers procureurs provisoires, a lieu au bulletin secret, à la majorité absolue des votants au premier tour, à la majorité relative au second tour. En cas d'égalité, le rang est déterminant. 18 Les premiers procureurs provisoires : a) sont chargés, sous la direction du procureur général, de préparer la mise en oeuvre, au sein du Ministère public, de la loi sur l'organisation judiciaire, du 9 octobre 2009 [loi 10462]. Ils n'exercent pas à ce titre de fonctions juridictionnelles ni hiérarchiques spécifiques; b) entrent en fonction le 1er janvier 2011 en qualité de premiers procureurs, conformément à l'article 145, alinéa 4, de la loi précitée. En l'absence de référendum, le Conseil d'Etat du canton de Genève a promulgué cette loi par arrêté du 14 avril 2010, publié dans la Feuille d'avis officielle du canton de Genève du 16 avril 2010. La loi est entrée en vigueur le 17 avril 2010. B. Agissant par la voie du "recours en matière publique", Salika et Nicholas Wenger, citoyens genevois, demandent au Tribunal fédéral d'annuler les alinéas 16 à 18 de l'art. 162 de la loi 10607. Ils se plaignent d'une atteinte à leur droit de vote, d'une violation de l'art. 132 de la constitution genevoise du 24 mai 1847 (Cst/GE; RSG A 2 00) et de l'art. 119 al. 1 et 2 de la loi genevoise sur l'exercice des droits politiques du 15 octobre 1982 (LEDP; RSG A 5 05). L'élection des premiers procureurs provisoires a eu lieu le 2 juin 2010 suivant la procédure prévue par l'art. 162 al. 16 de la loi 10607. Invité à se déterminer, le Grand Conseil conclut au rejet du recours. Les recourants ont répliqué, sans contester formellement l'élection des premiers procureurs provisoires datée du 2 juin 2010.