This already improves the situation because they are chosen in principle by citizens, but they are still made by the parties. I think it still creates a subgroup of elected people and belong to the party.
Parties currently recruit candidates, invite them to run and support them, but there is a separation between the party's work and what happens when members are elected. They become the rulers.