Канон у нас, конечно, сборник ляпов и ошибок, но вероятность рождения сквибов в каноне менее одного процента.
Я тоже пытался пару лет назад курить генетику в контекстве Поттерианы, не смог натянуть теорию на факты, и забил.
Для объяснения раскладов канона по части наследования магии достаточно хорошо выглядит теория, в которой магические способности есть результат внешнего воздействия - либо попадание под аналог бета-излучения (которое накапливается в организме), либо некая вирусная инфекция, дающая способность колдовать.