Ahmad Zahid Hamidi is not the immediate successor to Prime Minister Najib Abdul Razak, said former premier Dr Mahathir Mohamad.