Правильно: дурачок. Словарь Даля не является орфографическим словарем современного русского языка.
Это разные лексемы: их основы различаются суффиксами, у каждой из них свой набор словоформ (падежно-числовых форм), они различаются оттенками лексического значения.