Одновременно удовлетворить и фику, где есть менделевское расщепление для детей сквибов, и канону, где дети магов и маглов обыкновенно являются магами, а сквибы обладают пассивными магическими способностями (например, видят Хогвартс), можно следующими предположениями.
Есть два гена: ген-супрессор S, подавляющий магические способности, и доминантный ген-блокиратор B, не позволяющий включаться гену S. Тогда возможны следующие генотипы:
??B? – супрессор блокирован – маг
ssbb – супрессор не блокирован, но не функционален – тоже маг
SSbb – супрессор не блокирован и полностью функционален – магл
Ssbb – супрессор не блокирован и частично функционален – сквиб
Если считать, что типичные чистокровные маги имеют генотип ssBB, то их дети от брака с маглами всегда будут иметь генотип SsBb, т.е. тоже будет магами, хотя уже и не чистокровными.
Потомство пары сквибов будет распределяться как SSbb : Ssbb : ssbb = 1 : 2 : 1, давая в четверти случаев магов.
Однако речь в данном случае не идёт о маглорождённых волшебниках. Их генотип Ssbb возникает в результате мутационной поломки гена-супрессора (S→s).
Мутационное возникновение гена-блокатора (b→B) следует считать невероятным. Таким образом, аллели B являются бесценным наследием чистокровных волшебников (??BB), которое они разбазаривают, смешивая кровь с маглами, сквибами, полу- и грязнокровками. Иными словами, теория чистоты крови вполне имеет смысл, с той поправкой, что платой за небрежность в выборе партнёра является не падение уровня магии, а риск появления в потомстве сквибов и даже маглов.