Это очень интересный вопрос! Мне кажется, предыдущий ответ немножко сумбурный, поэтому отвечу.
Дело в том, что в нашем организме нет ни одной клетки, в которой работали бы все гены сразу. Во всех клетках нашего организма всегда работает некоторый процент от всего генома. Это - так называемые "гены домашнего хозяйства". Они отвечают за самые важные и необходимые функции, вне зависимости от специализации и вида клетки. То есть это те гены, которые работают во всех клетках без исключения. А есть гены, которые работают только в одном типе клеток, например, в нейронах мозга. Эти гены занимают определённый процент во всём геноме. Есть гены, работающие только в эритроцитах. Например, зачем нейронам гемоглобин для переноса кислорода? В нейронах ген гемоглобина отключается, зато гемоглобин необходим эритроцитам, и там этот ген активно работает. Такие гены называются "luxury гены" или "гены роскоши".
Таким образом, клетки отличаются друг от друга, несмотря на одинаковый геном, потому что в каждом типе клеток работает свой набор генов, а не весь геном целиком.
"Есть гены, работающие только в эритроцитах."
В человеческих эритроцитах ядра нет и там вообще гены не "работают", например.