Не могу сказать, что специалист в этой области :-) , но на мой взгляд разные это вещи. Дурак это тот, кто не знает чего то. может и ничего не знает. Но он может узнать и перестать быть дураком. Дебил это из разряда болезни. Если у человека дебильность, то он и не сможет, во всяком случае ему будет очень трудно, чего либо узнать или освоить.