Former minister Zaid Ibrahim has announced that he is dropping out from contesting in the Kajang by-election.