Polling stations opened for Afghanistan's presidential election on Saturday with voters heading to cast their ballot for a successor to President Hamid Karzai as US-led troops exit the country.