On the congruence subgroup problem for algebraic groups