1. Элементы могут быть отображены поверх других элементов с помощью свойства position и его значений, таких как absolute или fixed. Например, элемент с position: absolute будет отображаться поверх других элементов на странице, даже если его z-index меньше.
2. Для исправления проблемы, когда второй див не кликабельный из-за первого дива, можно использовать свойство pointer-events с значением auto для второго дива. Это позволит сделать второй див кликабельным, даже если он находится под первым дивом.
Пример CSS:
```
.first-div {
z-index: 2;
}
.second-div {
z-index: 1;
pointer-events: auto;
}
```
Таким образом, с помощью свойства pointer-events можно сделать оба дива кликабельными, даже если один из них находится поверх другого.