Светлана, добрый вечер!
Да, в такой ситуации снять человека с регистрационного учета возможно только через суд.
Регистрация сама по себе не создает права пользования жильем, если человек фактически в квартире не проживает. Если гражданин длительное время выехал и не пользуется жильем, его можно признать утратившим право пользования жилым помещением.
Согласно ст. 83 Жилищного кодекса РФ:
«В случае выезда нанимателя и членов его семьи в другое место жительства договор социального найма жилого помещения считается расторгнутым со дня выезда, если иное не предусмотрено федеральным законом».
Если брат покойного супруга 20 лет не проживает в квартире, не участвует в оплате коммунальных услуг и фактически проживает по другому адресу, это может быть основанием для обращения в суд с требованием признать его утратившим право пользования жилым помещением и снять с регистрационного учета.
При этом сам факт инвалидности не лишает возможности обращения в суд, но суд будет учитывать все обстоятельства, в том числе наличие у него другого места проживания.
В подобных делах важны доказательства: показания соседей, документы об оплате коммунальных услуг, сведения о фактическом месте проживания и т.д., поэтому имеет смысл заранее подготовить позицию и доказательства.
Если мой ответ был Вам полезен, буду признательна за его оценку.