Представьте корзину с яблоками. Где-то в серединке лежит яблоко с гнильцой. Гниль разрастается, переходит на соседние яблоки. Те, в свою очередь, начинают заражать своих соседей. Через пару дней вся корзина гнилая.
А теперь обернем половину яблок в фольгу. Наше исходное гнилое яблоко сможет заразить только тех соседей, фольги на которых нет. Т.к. в фольге у нас половина яблок, то и соседей таких будет примерно в два раза меньше, чем в первом примере. Более того: с некоторой долей вероятности рядом с гнилым яблоком вообще все остальные окажутся обернутыми в фольгу, т.е. защищенными. В этом случае болезнь распространиться не сможет вообще.
Логично, что чем больше яблок мы обернем в фольгу (читай: сделаем прививку), тем выше вероятность того, что гнилое яблоко не сможет контактировать даже с одним незащищенным яблоком. И, следовательно, тем выше вероятность, что болезнь исчезнет, не успев начаться, или закончится очень быстро, не приведя к заражению всей корзины (читай: эпидемии).
Вот это и есть коллективный иммунитет. В случае коронавируса в роли обернутых фольгой яблок будут выступать переболевшие люди, не подверженные более вирусу.