President Macron has defended the existing ban on headscarves in schools while election opponent Marine Le Pen seeks to outlaw coverings outright.