Скорее всего, это просто приобретённый условный рефлекс.
Уютную, спокойную, домашнюю обстановку мозг определяет как "благоприятную" для походов в туалет, в то время как поход в туалет в общественном месте, как правило, сопровождается стрессом и не совсем положительными впечатлениями и эмоциями в результате. Соответственно, организм предпочитает дождаться более благоприятной для этого дела обстановки.