As duas formas – afiar e afear – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.
Afiar significa dar fio a; aguçar; tornar pontiagudo.
Ele terá que afiar a faca.
É uma máquina de afiar movida a pedal.
Afear significa tornar feio; exagerar a gravidade de alguma coisa; deturpar.
Tem a mania de afear o que naturalmente é lindo.
Referências
Afiar advém da construção a + fio + ar.
Afear advém da construção a + feio + ar.